const presets = [
  [
    "@babel/preset-env",
    {
      useBuiltIns: "usage", // 这里配置usage 会自动根据你使用的方法以及你配置的浏览器支持版本引入对于的方法。
      corejs: "3.20.2", // 指定 corejs 版本
      targets: {
        ie: "11",
        firefox: "60",
        chrome: "67",
        safari: "11.1",
      },
    },
  ],
  [
    "@babel/preset-typescript",
    {
      allExtensions: true, //支持所有文件扩展名
    },
  ],
];
const plugins = [
  "babel-plugin-transform-vue-jsx",
  [
    "@babel/plugin-transform-runtime",
    {
      corejs: 3,
    },
  ],
  "@babel/plugin-syntax-dynamic-import",
  "@babel/plugin-proposal-class-properties",
  // [
  //     "component",
  //     {
  //         "libraryName": "element-ui",
  //         "styleLibraryName": "theme-chalk"
  //     }
  // ],
  // [
  //     "import",
  //     {
  //         "libraryName": "vant",
  //         "libraryDirectory": "es",
  //         "style": true
  //     }
  // ]
];
module.exports = {
  plugins,
  presets,
};
